non-repayable aid - German English Dictionary